﻿using sorTV.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sorTV.Model
{
    /// <summary>
    /// Lavet af Søren og Ole
    /// </summary>
    public abstract class Valgdata : IValgData
    {
        string _type;
        int _valgfase;
        DateTime _timestamp;
        int _amtstorkredsid;
        private string _valgart;
        private bool _bestået;

        public Valgdata(string type, int valgfase, DateTime timestamp, int amtstorkreds, string valgart)
        {
            _type = type;
            _valgfase = valgfase;
            _timestamp = timestamp;
            _amtstorkredsid = amtstorkreds;
            _valgart = valgart;
        }

        public string Type { get { return _type; } set { _type = value; } }
        public int Valgfase { get { return _valgfase; } set { _valgfase = value; } }
        public DateTime Timestamp { get { return _timestamp; } set { _timestamp = value; } }
        public int AmtstorkredsID { get { return _amtstorkredsid; } set { _amtstorkredsid = value; } }
        public string Valgart
        {
            get { return _valgart; }
            set { _valgart = value; }
        }
        public bool Bestået
        {
            get { return _bestået; }
            set { _bestået = value; }
        }
    }
}
